package co.com.siti.sie.model;

import java.io.Serializable;
import java.sql.Timestamp;
import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.NamedQuery;
import javax.persistence.SequenceGenerator;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 * The persistent class for the tblevaluacionasignatura database table.
 * 
 */
@Entity
@NamedQuery(name = "Tblevaluacionasignatura.findById", query = "SELECT t FROM Tblevaluacionasignatura t WHERE t.fldidcodigoevindicador = :id")
public class Tblevaluacionasignatura implements Serializable {
	private static final long serialVersionUID = 1L;

	private Integer fldanno;

	private double fldcalificacion;

	@Temporal(TemporalType.TIMESTAMP)
	private Date fldfchgrabacion;

	private Timestamp fldfechacarguerec;

	private Integer fldidciclogradoasigna;

	@SequenceGenerator(name = "Emp_Gen_eva", sequenceName = "tblevaluacionasignatura_fldidcodigoevindicador_seq")
	@Id
	@GeneratedValue(generator = "Emp_Gen_eva")
	private Integer fldidcodigoevindicador;

	private Integer fldidgrupo;

	private Integer fldidllavealumno;

	private Integer fldidprofesor;

	private Integer fldidtipoevaluacion;

	private Integer fldnrofallas;

	private Integer fldperiodo;

	private double fldrecupera;

	private String fldusuario;

	private String fldusuariocarguerec;

	public Tblevaluacionasignatura() {
	}

	public Integer getFldanno() {
		return this.fldanno;
	}

	public void setFldanno(Integer fldanno) {
		this.fldanno = fldanno;
	}

	public double getFldcalificacion() {
		return this.fldcalificacion;
	}

	public void setFldcalificacion(double fldcalificacion) {
		this.fldcalificacion = fldcalificacion;
	}

	public Date getFldfchgrabacion() {
		return this.fldfchgrabacion;
	}

	public void setFldfchgrabacion(Date fldfchgrabacion) {
		this.fldfchgrabacion = fldfchgrabacion;
	}

	public Timestamp getFldfechacarguerec() {
		return this.fldfechacarguerec;
	}

	public void setFldfechacarguerec(Timestamp fldfechacarguerec) {
		this.fldfechacarguerec = fldfechacarguerec;
	}

	public Integer getFldidciclogradoasigna() {
		return this.fldidciclogradoasigna;
	}

	public void setFldidciclogradoasigna(Integer fldidciclogradoasigna) {
		this.fldidciclogradoasigna = fldidciclogradoasigna;
	}

	public Integer getFldidcodigoevindicador() {
		return this.fldidcodigoevindicador;
	}

	public void setFldidcodigoevindicador(Integer fldidcodigoevindicador) {
		this.fldidcodigoevindicador = fldidcodigoevindicador;
	}

	public Integer getFldidgrupo() {
		return this.fldidgrupo;
	}

	public void setFldidgrupo(Integer fldidgrupo) {
		this.fldidgrupo = fldidgrupo;
	}

	public Integer getFldidllavealumno() {
		return this.fldidllavealumno;
	}

	public void setFldidllavealumno(Integer fldidllavealumno) {
		this.fldidllavealumno = fldidllavealumno;
	}

	public Integer getFldidprofesor() {
		return this.fldidprofesor;
	}

	public void setFldidprofesor(Integer fldidprofesor) {
		this.fldidprofesor = fldidprofesor;
	}

	public Integer getFldidtipoevaluacion() {
		return this.fldidtipoevaluacion;
	}

	public void setFldidtipoevaluacion(Integer fldidtipoevaluacion) {
		this.fldidtipoevaluacion = fldidtipoevaluacion;
	}

	public Integer getFldnrofallas() {
		return this.fldnrofallas;
	}

	public void setFldnrofallas(Integer fldnrofallas) {
		this.fldnrofallas = fldnrofallas;
	}

	public Integer getFldperiodo() {
		return this.fldperiodo;
	}

	public void setFldperiodo(Integer fldperiodo) {
		this.fldperiodo = fldperiodo;
	}

	public double getFldrecupera() {
		return this.fldrecupera;
	}

	public void setFldrecupera(double fldrecupera) {
		this.fldrecupera = fldrecupera;
	}

	public String getFldusuario() {
		return this.fldusuario;
	}

	public void setFldusuario(String fldusuario) {
		this.fldusuario = fldusuario;
	}

	public String getFldusuariocarguerec() {
		return this.fldusuariocarguerec;
	}

	public void setFldusuariocarguerec(String fldusuariocarguerec) {
		this.fldusuariocarguerec = fldusuariocarguerec;
	}

}